package com.bit.mybatisdemo.mapper;

import com.bit.mybatisdemo.moddle.UserInfo;
import com.bit.mybatisdemo.moddle.UserInfoer;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/*Mybatis 连接数据库
* 1. yml文件
* 2. .xml 文件
*  首先创建 映射类 属性和 数据库的属性一样
*   然后在创建 对应的mapper 类 主要用于写 对应的方法
*   再次创建。yml 文件 里面配置对应的url name  password
*   如果是 .xml文件 可以在 .yml文件中配置好对应的 url name  password
* 然后在.yml 中 配置好对应的.xml 文件路径 即可*/
@Mapper
public interface UserInfoXML {
   List<UserInfoer> selectAlluser(Integer id); //查询

   Integer insertUserInfo(UserInfoer userInfoer); //新增


   Integer updateUserInfo(UserInfoer userInfoer);  //更新

   Integer deleteUserInfo(Integer id);  //删除

   //foreach 标签  delect 删除
   Integer deleteUserInfro2(List<Integer> list); //批量删除

   Integer insertUserInfo2( List<UserInfoer> list);


   List<UserInfoer> selectAlluser2(List<Integer> list1); //批量查询
}
